package org.springblade.modules.repair.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @Description
 * @Author ysq
 * @Date 2023/6/28
 **/
@Data
public class ElevatorPlanScheduleDataVO {

	@ApiModelProperty(value = "电梯id")
	private Long elevatorId;

	@ApiModelProperty(value = "电梯保养任务数")
	private Long maintainPlanCount;

	@ApiModelProperty(value = "电梯年审类型")
	private Integer useType;

	@ApiModelProperty(value = "计划id")
	private Long planId;

	@ApiModelProperty(value = "逾期临界日期")
	private Date overdueDate;

	@ApiModelProperty(value = "上一次维保签字日期")
	private Date previousPlanDate;

	@ApiModelProperty(value = "电梯责任组")
	private String deptName;

	@ApiModelProperty(value = "电梯责任人")
	private String realNames;

	@ApiModelProperty(value = "项目名称")
	private String buildingName;

	@ApiModelProperty(value = "电梯详情地址")
	private String elevatorAddress;

	@ApiModelProperty(value = "保养状态 : -1:无状态，1: 脱保，2: 在保（合同期内），3：在保（合同期外），4：在保（拟定保养）")
	private Integer maintainStatus;
}
